having a lot of accumulated experience - Spanish English Dictionary