FLYCATCHER MEANING IN ENGLISH

• Flycatcher Definition & Synonyms

  1. (n.) One of numerous species of birds that feed upon insects, which they take on the wing.


RECENT SEARCHES