cape trafalgar - German English Dictionary