meaning of squamellate

1. Furnished or covered with little scales; squamulose.


Related Words

squamellate |

Developed & Maintained By Taraprasad.com

Treasure Words