COSCOROBA MEANING IN ENGLISH

• Coscoroba Definition & Synonyms

  1. (n.) A large, white, South American duck, of the genus Cascoroba, resembling a swan.


RECENT SEARCHES