Translated Labs
YOU SAID:
we can find better site
INTO JAPANESE
もう一歩だな
BACK INTO ENGLISH
We can do better.
Come on, you can do better than that.