Engels Nederlands woordenboek

English version

strenuous efforts betekenis

"strenuous efforts vertaling"