Dictionary search results

Showing 1-6 of 6 results

papilla British & World English

A small rounded protuberance on a part or organ of the body

papilla Spanish-English

baby food, formula

echar/devolver la (primera) papilla in papilla Spanish-English

to throw up, to puke one's guts up