I would like to know the meaning of 'put it on your mama' in the movie The Upside.
Phil: That is the money for Untitled Number Zero, Or What Is Bravery. Which is now proudly hung in Carter’s trophy room.
(Phil gives Dell 50,000 dollars. 'Untitled Number Zero, Or What Is Bravery' is Dell's painting. Phil sold it to his neighbor, Carter.)
Dell: For real?
Phil: For real.
Dell: For keeps?
Phil: For keeps.
Dell: For... Put it on your mama?
Phil: Put it on your mama?
Dell: Yo, P, this is... this is crazy, man. Hell yeah, man! Hell yeah, P!
And they change the subject.
I don't understand the meaning of 'put it on your mama'.
Please help me. I would be grateful.