English Dictionary
◊ SCAPHOPOD
scaphopod
n : burrowing marine mollusk