Definify.com

Definition 2024


lechuzas

lechuzas

Spanish

Noun

lechuzas f pl

  1. plural of lechuza