meaning of multicuspidate

1. Having many cusps or points.


Related Words

multicuspidate |

Developed & Maintained By Taraprasad.com

Treasure Words