请问〔买二送一〕用英语怎么表达比较准呢?

问题描述:

请问〔买二送一〕用英语怎么表达比较准呢?
查过一些翻译,大家给出的多是buy two and get one free.我想会不会有更地道的呢?毕竟这属于宣传英语啊?

BUY TWO,GET ONE FREE