Chelura
noun
Che·lu·ra
| \ kəˈlu̇rə\
Definition of Chelura
: a genus of marine amphipod Crustacea that bore into and sometimes destroy timber
Keep scrolling for more