Some articles on cuitlacoche:

Corn Smut - Etymology
... In Mexico, corn smut is known as huitlacoche, sometimes spelled cuitlacoche) ... These sources appear to be combining the word cuitlacoche for "thrasher" with cuitla, meaning "excrement" ... However, the avian meaning of cuitlacoche derives from the Nahuatl word "song" cuīcatl, itself from the verb "to sing" cuīca ...