GRILLAGE MEANING IN ENGLISH

• Grillage Definition & Synonyms

  1. (n.) A framework of sleepers and crossbeams forming a foundation in marshy or treacherous soil.


RECENT SEARCHES