ramulla - Turkish English Dictionary