meaning of chelura
1.
A
genus
of
marine
amphipod
crustacea,
which
bore
into
and
sometimes
destroy
timber.
Related Words
chelura
|
Developed & Maintained By
Taraprasad.com