LEOD Meaning of LEOD in English (n.) People; a nation; a man. Webster's English dictionary. Английский словарь Webster. 2012