Torulose - German English Dictionary