smooch in Catalan smooch in Catalan petó noun (informal) A kiss, especially that which is on the cheek. Add to Flashcards