meaning of bothrops

bothrops meaning in General Dictionary

fer-de-lance