go down (one's throat) smoothly - French English Dictionary

go down (one's throat) smoothly

Meanings of "go down (one's throat) smoothly" in French English Dictionary : 1 result(s)

English French
Idioms
go down (one's throat) smoothly le petit jésus en culotte de velours