feel relaxed and comfortable - Allemand Anglais Dictionnaire