Vocabulary

インダスカワイルカ

Indus river dolphin (Platanista minor)

noun