What does ausgetüftelt mean?

ausgetüftelt - German to English

slight