Translated Labs
YOU SAID:
shame on you female dog
INTO JAPANESE
恥ずかしい
BACK INTO ENGLISH
Embarrassed
Come on, you can do better than that.