look up any word, like lemonparty:
 
1.
A sexual act originating in Spain
Dude i went to Spain and did the devils enchilada on Maria last night
by dvlenchlda December 21, 2013