Home
Search
Index
Definify.com
Webster
1913
Edition
Chelura
‖
Che-lu′ra
,
Noun.
[NL., fr. Gr.
χηλή
claw +
οὐρά
tail.]
(Zool.)
A genus of marine amphipod crustacea, which bore into and sometimes destroy timber.
Similar Results
Caesura
Cesura