What does Apteran mean?

Apteran meaning in General Dictionary

one of many Aptera

View more

  • the Aptera.

Apteran meaning in General Dictionary

(n.) The Aptera.