archicarps

English

Noun

archicarps

  1. plural of archicarp