slr (sorry late reply) - Allemand Anglais Dictionnaire