rambla - Turkish English Dictionary