Engels Nederlands woordenboek

English version

invigorates betekenis

"invigorates vertaling"