FENESTRATED


Meaning of FENESTRATED in English

[fen.es.trat.ed] adj (ca. 1852): having one or more openings or pores "~ blood capillaries"

Merriam-Webster English vocab.      Английский словарь Merriam Webster.