semiparabolae

English

Noun

semiparabolae

  1. plural of semiparabola