English Dictionary
Definition corral in British English
corral noun
[countable] noun
/kəˈrɑːl/
Synonyms and related words
