LAY YOU Meaning of LAY YOU in English bet you, give you odds I'll lay you ten to one that Marc uses steroids. I'm sure he does. English idioms vocab. Словарь английских идиом и выражений. 2012