English Synonymes Explained In Alphabetical Order

George Crabb

  • First published 1816
  • 872 pages
  • English