English Dictionary
Definition oxtail in British English
oxtail noun
[countable] noun
/ˈɒksˌteɪl/
Synonyms and related words
