An Encylopedia Britannica Company

R & R

1 ENTRIES FOUND:
R & R abbreviation
R & R
abbreviation
Britannica Dictionary definition of R & R
rest and recreation; rest and recuperation; rest and relaxation