a very large snail whose shell is used as a horn - Turkish English Dictionary