Lingula



ENGLISH MEANING
noun
1.
Any one of numerous species of brachiopod shells belonging to the genus Lingula, and related genera.
2.
A tonguelike process or part.