Este abrigo te serve.

English Translation

This coat fits you.

is coat really a translation for abrigo? Google translation is shelter. Coat is not among any of the definitions given by my LaRousse Pocket Portuguese English dictionary.

Abrigo is coat (and shelter) in Spanish.