induksendelfiini

Noun

 * 1) Indus river dolphin,  toothed whale endemic to the Indus river basin