Caxtillan tzaucxochitl

Etymology
From.

Noun

 * 1) A bulbous flowering plant of Spanish import; an iris or lily.