Translated Labs
YOU SAID:
Sitting duck likes key lime pie
INTO JAPANESE
カモ好き主石灰パイ
BACK INTO ENGLISH
Ducks like key lime pie
主石灰パイのようなアヒル
Well done, yes, well done!