MYRIARE Meaning of MYRIARE in English noun a measure of surface in the metric system containing ten thousand ares, or one million square meters. it is equal to about 247.1 acres. Webster English vocab. Английский словарь Webster. 2012