IZAPA Meaning of IZAPA in English n. archaeological site in central Mexico which contains ruins of the of Olmec civilization Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012