embracers

English

Noun

embracers

  1. plural of embracer