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

Treasure Words