babillard

babillard

English Noun
Ad

Definition

The lesser whitethroat of Europe

Etymology

From French babillard (“a babbler”).

Ad