Definition of Serrulate

  • 1. Minutely serrated Adjective Satellite

Semanticaly linked words with "serrulate"