helicid in Finnish helicid in Finnish tarhakotilo noun (zoology) Any snail of the family Helicidae. Add to Flashcards