Kotomora
ハクジラ (hakujira) Japanese meaning: toothed whale | Kotomora