river dolphin

Noun
  1. Any of several long-snouted usually freshwater dolphins of South America and southern Asia (synset 102074692)

Found on Word Lists

Other Searches