living/located on a riverbank - Allemand Anglais Dictionnaire