meaning of serrulate

1. Alt. of Serrulated
2.
minutely serrated


Related Words

serrulate | serrulated |

Developed & Maintained By Taraprasad.com

Treasure Words