huapahuac

firm; stiff; hard; stern; hardy; rough; coarse; rugged; rigid; sturdy