Definify.com

Definition 2024


lamoids

lamoids

English

Noun

lamoids

  1. plural of lamoid