living/located on a riverbank - French English Dictionary