"Scharf" can mean two things in german: "Sharp", as in the quality of a sword, or "spicy". I guess the author was gunning for translation no. 1.
"Ehre" just means "honor".
"Wirbel" means "vortex".
Btw. "Übel" means "bad", but in a way referring to a state of illness and is usually translated...