English Dictionary
Definition cloverleaf in British English
cloverleaf noun
[countable] noun
/ˈkləʊvə(r)ˌliːf/
Synonyms and related words
