land and freshwater mollusks - Turkish English Dictionary