What does Arabian French Toast mean?

Arabian French Toast meaning in Urban Dictionary

whe you are banging a girl while shes on the back, and right before you will be planning to sperm you grab and strike your load inside her nostrils