ALL DAY LONG Meaning of ALL DAY LONG in English the whole day She has been sitting and waiting for the mail to arrive all day long. English idioms vocab. Словарь английских идиом и выражений. 2012