stenoglossan

Noun

 * 1)  Any marine snail of the suborder.