achocha fruit (cucumber) - German English Dictionary