loo loo - French English Dictionary

loo loo

Meanings of "loo loo" with other terms in English French Dictionary : 1 result(s)

English French
General
die for the loo avoir une envie pressante [v]