English Dictionary
Definition avowal in British English
avowal noun
[countable/uncountable] noun
/əˈvaʊəl/
Synonyms and related words
