rap and ren - French English Dictionary