Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of finfoot

- A South American bird (heliornis fulica) allied to the grebes. The name is also applied to several related species of the genus Podica.