English Dictionary
Definition festoon in British English
festoon noun
[countable] noun
/feˈstuːn/
Synonyms and related words
