NichiDict

インダスカワイルカ

[indasukawairuka]

Meanings

1.Noun

Indus river dolphin (Platanista minor)