meaning of auf etw. scharf sein

auf etw. scharf sein - German to English

having an itch for sth. [coll.]