Definition of Asa foetida

What does the word Asa foetida mean?