STAGGARD Meaning of STAGGARD in English (n.) The male red deer when four years old. Webster's English dictionary. Английский словарь Webster. 2012