I have checked the Free Dictionary looking for the meaning of "It's high time." However, I am stuck with an abbreviation. Will you tell me what the full form of "Rur." is, please?