Italian-English dictionary »

trompe l'oeil meaning in English

ItalianEnglish
trompe l'oeil noun
{m}

trompe l'oeil(genre of still life painting)
noun