MONSTRA Meaning of MONSTRA in English n 1. show, display; 2. show window, display window; 3. sample; facer monstra de (corage, etc. ) to show, display (courage, etc.) Interlingua English vocab. Английский словарь Интерлингва. 2012