kraftfull (Swedish) comes from Swedish kraft, from Old Swedish krapter, from Old Norse kraptr, from Proto-Germanic kraftuz, from Proto-Germanic -þuz, from Proto-Indo-European -tus — Derives action nouns from verb roots.
kraftfull (Swedish): powerful