Amazon river dolphin
Amazon river dolphin · Amazon river dolphins
Inia geoffrensis, a toothed whale endemic to South AmericaInia geoffrensis, a toothed whale endemic to South America.
Meaning
1 sensesInia geoffrensis, a toothed whale endemic to South America.