English Dictionary
Definition Roman candle in British English
Roman candle noun
[countable] noun
Synonyms and related words

English Dictionary