stack of tortillas - Spanish English Dictionary