English-Spanish dictionary »

oxpecker meaning in Spanish

EnglishSpanish
oxpecker (Buphagus)
noun

picabueyesnoun