English Dictionary
Definition curl up in British English
curl up phrasal verb
phrasal verb
Synonyms and related words
3
used to tell someone how you felt when something very embarrassing happened
Synonyms and related words
