endowed with practical experience - French English Dictionary