microridges

English

Noun

microridges

  1. plural of microridge