look up any word, like swoll:
 
1.
Having sex with a partner who provides no feedback.
Christ, she just layed there. It was a total instrument landing.
by Sterling T August 09, 2006

Words related to instrument landing

feedback instrument landing partner sex