English to Spanish Dictionary
attache
Agregado (diplomacia)
Meaning for attache found in 19 Languages.
Sponored Video