champurrada

Spanish

Participle

champurrada f sg

  1. feminine singular of champurrado