red cape - Allemand Anglais Dictionnaire