helix pomatia - Turkish English Dictionary