loo loo - French English Dictionary