delegar - French English Dictionary