Chelura
Word Dictionary
-> Chelura
Search:
Chelura
(n.) A genus of marine amphipod crustacea, which bore into and sometimes destroy timber.
Terms of Use
Canadian Jobs