Amazon river dolphin noun1 •Inia geoffrensis, a toothed whale endemic to South America. formsAmazon River dolphins · Amazon river dolphins