torulopsis - German English Dictionary