plural form of torre - Turkish English Dictionary