Spanish-English dictionary »

pichincha meaning in English

SpanishEnglish
pichincha noun

gleek(good fortune)
noun