ambrolla - Turkish English Dictionary