undulatuses

English

Noun

undulatuses

  1. plural of undulatus