albumleaf - French English Dictionary