Definitions by Moroccan Devlivery
Moroccan Delivery
Throwin someone down the stairs knocking them out, then raping them and then throwing them into a pool where they either drown or survive and become pregnant
Moroccan Delivery by Moroccan Devlivery June 15, 2017