someone who has long experience - Turkish English Dictionary