deltates

English

Noun

deltates

  1. plural of deltate