OXPECKER MEANING IN ENGLISH

• Oxpecker Definition & Synonyms

  1. (n.) An African bird of the genus Buphaga; the beefeater.


RECENT SEARCHES