meaning of alien masterbation

alien masterbation meaning in Urban Dictionary

sticking a dry hand in an ear.