Multilingual dictionary of abbreviations

What does RSN&R mean?

Code

Meaning

Language

Themes and places

RSN&R

Royal Society of London Notes & Records

In English