Question: what does latin root herba mean?
Answer: anguis in herba Latin phrase. : snake in the grass : treacherous friend.