place of abode or business - Allemand Anglais Dictionnaire