1. mostra - Noun
2. Mostra - Proper noun
See Direct, n.
Source: Webster's dictionaryA Latin-American film festival is held yearly in the town ( Mostra de Cinema Llatinoamericà de Lleida ), and an animation film festival called Animac is held every May. Source: Internet