ESCUDO Meaning of ESCUDO in English n. (pl. -os) the principal monetary unit of Portugal and Chile. Etymology: Sp. & Port. f. L scutum shield Oxford English vocab. Оксфордский английский словарь. 2012