POTOO MEANING IN ENGLISH

• Potoo Definition & Synonyms

  1. (n.) A large South American goatsucker (Nyctibius grandis).


RECENT SEARCHES