Definify.com

Definition 2026


scifozoi

scifozoi

Italian

Noun

scifozoi m

  1. plural of scifozoo