Definify.com

Definition 2025


elicoidi

elicoidi

Italian

Noun

elicoidi m

  1. plural of elicoide