answersLogoWhite

0

The meaning of El Pollo Loco in English is The Crazy Chicken. The Crazy Chicken is a fast food restaurant chain that has it's headquarters in Costa Mesa, CA.

User Avatar

Wiki User

12y ago

What else can I help you with?