meaning of squamule

1. Same as Squamula.
2.
a minute scale


Related Words

squamule |

Developed & Maintained By Taraprasad.com

Treasure Words