maruba - French English Dictionary