torulopsis - Turkish English Dictionary