someone who has long experience - French English Dictionary