meaning of squamulate

1. Same as Squamulose.


Related Words

squamulate |

Developed & Maintained By Taraprasad.com

Treasure Words