Geil is one of the most common and useful German slang words you will hear when visiting Austria, Switzerland, or Germany. It generally means "cool", but can also be used for "horny", so make sure you understand the context!