1

The correct tranlation is "Who let you"


Only top voted, non community-wiki answers of a minimum length are eligible