babillard
babillard
English
Noun
Ad
Definition
The lesser whitethroat of Europe
Etymology
From French babillard (“a babbler”).
Ad
babillard
The lesser whitethroat of Europe
From French babillard (“a babbler”).