embankment of a river - İngilizce Eşanlam Sözlük