Wiktionary
semiparabolae
n. (plural of semiparabola English)
n. (plural of semiparabola English)