a type of leather sandal worn by mexicans - French English Dictionary