My comment explains what hard-R means from the point of view of someone outside the states, and gives enough context for a non-native English speaker to understand the term. The subtleties of English are hard even for those with English as a mother tongue.
From the Wikipedia article:
Among certain speakers, like some in the northeastern coastal and southern United States,[6][2] rhoticity is a sociolinguistic variable: postvocalic /r/ is deleted depending on an array of social factors,[7] such as being more correlated in the 21st century with lower socioeconomic status, greater age, particular ethnic identities, and informal speaking contexts.