English Dictionary
Definition turtle dove in British English
turtle dove noun
[countable] noun
Synonyms and related words

English Dictionary