torres vedras - German English Dictionary