English Dictionary
Definition siesta in British English
siesta noun
[countable] noun
/siˈestə/
Synonyms and related words
