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