an advertising agency - Spanish English Dictionary