curled up (like a cat/dog) - Allemand Anglais Dictionnaire