keep from

[keep from] {v.}, {informal} To hold yourself back from; stop orprevent yourself from (doing something).

Can you keep fromrepeating gossip?

Jill can't keep from talking about her trip.

-Usually used with "can" in the negative.

You can't keep from likingJim.

Compare: CAN HELP.