lavacaras

Spanish

Noun

lavacaras f pl

  1. plural of lavacara