FORESTAGE MEANING IN ENGLISH

• Forestage Definition & Synonyms

  1. (n.) A service paid by foresters to the king.
  2. (n.) A duty or tribute payable to the kings foresters.


Synonyms:
Apron, Proscenium,

RECENT SEARCHES