Translated Labs
YOU SAID:
Sister sue sitting on a thisle
INTO JAPANESE
アザミの上に座るスー姉妹
BACK INTO ENGLISH
Sister Sue sitting on a thistle
あざみの上に座るスー姉妹
That's deep, man.