poplar-lined promenade - German English Dictionary