melena – English–Español translations

🇪🇸 es en 🇬🇧

melena noun

  • Arquitectura| Espacio estrecho entre dos casas.
alley

melena noun

mane
Wiktionary Links