television tower in madrid - German English Dictionary