pista noun1 •pistachio"What kind of criminal salts pistas?" Gurung asked, incensed. — 2020 formspistas