SUFFRAGO Meaning of SUFFRAGO in English (n.) The heel joint. Webster's English dictionary. Английский словарь Webster. 2012