meaning of Amphibitized

Amphibitized meaning in Urban Dictionary

When a person gets bitch slapped in face by a frog