Spanish to English canalla

Dictionary entry: canalla
  • Top