LEOD Meaning of LEOD in English noun people; a nation; a man. Webster English vocab. Английский словарь Webster. 2012