agarbillar - French English Dictionary