English Dictionary
Definition turret in British English
turret noun
[countable] noun
/ˈtʌrɪt/
Synonyms and related words
