Spanish

edit

Participle

edit

enchuladas f pl

  1. feminine plural of enchulado