meaning of ampulance

ampulance meaning in Urban Dictionary

amputation inside an ambulance.