It is short for putang ina which in turn is short for puta
ang ina mo. Its closest translation in
English is "you son of a bitch!". It is originally a term used to curse someone but, like other filipino curses, it is
now used for a variety of other situations such as surprise or amazement.