English edit

Etymology edit

Latin [Term?]

Noun edit

herba impia (uncountable)

  1. The plant Logfia filaginoides.