The AI-powered English dictionary
plural undulatuses
(meteorology) Ellipsis of undulatus asperatus cloud.