ramsoun

Middle English

Noun

ramsoun

  1. alternative form of ramson