meaning of slater

1. any of various small terrestrial isopods having a flat elliptical segmented body; found in damp habitats


Related Words

slater |

Developed & Maintained By Taraprasad.com

Treasure Words