meatrode
English
Verb
meatrode
simple past of
meatride