meaning of spherulate

1. Covered or set with spherules; having one or more rows of spherules, or minute tubercles.


Related Words

spherulate |

Developed & Maintained By Taraprasad.com

Treasure Words