English Dictionary
Definition boa in British English
boa noun
[countable] noun
/ˈbəʊə/

English Dictionary