BABILLARD MEANING IN ENGLISH

• Babillard Definition & Synonyms

  1. (n.) The lesser whitethroat of Europe; -- called also babbling warbler.


RECENT SEARCHES