living/located on a riverbank - Français Anglais Dictionnaire