rambla - German English Dictionary