high-rise apartment building - Allemand Anglais Dictionnaire