stouthearted - Dictionary definition and meaning for word stouthearted
STOUT means bulky/fat (and bulky things are usually strong). A person with courage is said to have a strong heart.