What does auf etw. scharf sein mean?

auf etw. scharf sein - German to English

having an itch for sth. [coll.]