megarectums

English

Noun

megarectums

  1. plural of megarectum