Indus River dolphinWiktionary 原文英美释义名词noun1A member of species Platanista minor, river dolphins only found in the Indus River in Pakistan.