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