Did you mean pitta?
pitta
noun
°alternative spelling of pita.