Byrams

English

Proper noun

Byrams

  1. plural of Byram