marasca - French English Dictionary