Top definition
-Did you see France win the world cup?

-No? Did you mean Frafrica?
-Yea, that
by ayylmao888 July 19, 2018
Get the mug
Get a FRAFRICA mug for your barber Julia.