mazacuata (náhuatl) - French English Dictionary