Indus River dolphin
Noun
Meaning
Indus River dolphin (plural Indus River dolphins)
A member of subspecies Platanista indicus minor, river dolphins only found in the Indus River in Pakistan.
Noun
Indus River dolphin (plural Indus River dolphins)
A member of subspecies Platanista indicus minor, river dolphins only found in the Indus River in Pakistan.