plural form of torre - German English Dictionary