Chamicuro edit

Noun edit

machewa

  1. forest

Adjective edit

machewa

  1. bad