finfoot
/หfษชnfสt/noun
- 1
Three species in three monospecific genera of aquatic bird in the family Heliornithidae.
Translate โfinfootโ into another language
Choose a language below to open the translator with English selected as the source language.