achocha fruit (cucumber) - Turkish English Dictionary