HUMBLES


Meaning of HUMBLES in English

(n. pl.) Entrails of a deer.

Webster's English dictionary.      Английский словарь Webster.