machewa

Chamicuro

Noun

machewa

  1. forest

Adjective

machewa

  1. bad