old hand in Spanish
old hand in Spanish
perro viejo
(idiomatic) A person who is experienced at a certain activity.
veterano
(idiomatic) A person who is experienced at a certain activity.