Turkish-English dictionary »

mostra meaning in English

TurkishEnglish
mostra noun

outcrop [outcrops](coming out of bedrock or of an unconsolidated deposit to the surface of the ground)
noun
[UK: ˈaʊt.krɒp] [US: ˈaʊt.krɑːp]