Finestra

What is Finestra?

Finestra definition and meaning on Dictionary terms:
noun
an aperture, especially a ventilator in the wall of a tomb.

 

reference: https://www.dictionary.com/browse/finestra

Tags: