Translated Labs
YOU SAID:
Throwing stones at glass houses
INTO JAPANESE
ガラスの家に投石
BACK INTO ENGLISH
Throwing stones at the glass house
グラスハウスに投石
Okay, I get it, you like Translation Party.