mamarrachos

Portuguese

Noun

mamarrachos m

  1. plural of mamarracho

Spanish

Noun

mamarrachos m pl

  1. plural of mamarracho