What does bothrops mean?

bothrops meaning in General Dictionary

fer-de-lance