R AND R Meaning of R AND R in English rest and relaxation (a vacation). English idioms vocab. Словарь английских идиом и выражений. 2012