Trump hade kallat till sig kongressledamöter för att diskutera invandring, skriver The Washington Post.

Bland annat immigranter från Haiti, El Salvador och afrikanska länder kan komma att beröras av en partiöverskridande överenskommelse om papperslösa. Men när senatorerna Lindsey Graham, republikan, och Dick Durbin, demokrat skulle presentera sina försök till en kompromiss för Trump blev de förvånade över hur många immigrationsskeptiker som kallats till mötet i Ovala rummet.

Och presidenten var inte glad.

– Varför kommer alla dessa människor från skitländer ("shithole countries") hit? sade Trump, berättar personer som var med, enligt tidningen.

Trump föreslog sedan att USA skulle ta in mer folk från länder som Norge, vars statsminister Erna Solberg han träffade häromdagen.

Episoden bekräftas av The New York Times källor från mötet.

Både demokrater och republikaner reagerar starkt på uppgifterna.

– Vi kan nu säga, med 100 procents säkerhet, att presidenten är en rasist, som inte delar de värderingar som är inskrivna i vår konstitution, säger representanthusledamoten Luis Gutierrez, demokrat, enligt nyhetsbyrån AFP.

"Detta beteende från vårt lands ledare är oacceptabelt", skriver Mia Love, republikansk kongressledamot från Utah, som kräver en ursäkt.

USA:s "styrka ligger i vår blandning, däribland de som kommit hit från Afrika, Karibien och alla världens andra hörn", skriver Tim Scott, Republikanernas ende svarte senator. "Att förneka sådana fakta ignorerar vår historias ljusaste delar".

Trumps stab har än så länge varken bekräftat eller dementerat ordväxlingen i Ovala rummet. Talespersonen Raj Shah kommenterar mer allmänt att "vissa politiker i Washington väljer att slåss för andra länder, men president Trump kommer alltid att slåss för amerikanerna".

"Precis som andra länder som har en meritbaserad immigration slåss president Trump för permanenta lösningar som gör vårt land starkare genom att välkomna dem som kan bidra till vårt samhälle, få vårt samhälle att växa och anpassa sig", heter det vidare.