torreta - German English Dictionary