thkleef

English: Translation
difficulties
noun