Definify.com

Definition 2025


lamassus

lamassus

English

Noun

lamassus

  1. plural of lamassu