hamartiological hamadryadic hamartomous hemapophysial hamartialogical hydrothecal hamartomatous hemic haematozoal hypanthial