Definify.com

Definition 2025


escuma

escuma

Galician

Noun

escuma f (plural escumas)

  1. foam