English Dictionary
◊ TOMENTOUS
tomentous
adj : (biology) densely covered with short matted woolly hairs; "a
tomentose leaf" [syn: {tomentose}]