TRRA

Medical abbreviations:
TRRA

Terra Networks, S. A.