For "disgusting":
* Ffrewyll: This is the most common and direct translation for "revolting" in the sense of something being disgusting or repulsive.
* Chwerthinllyd: This means "ridiculous" or "absurd" and could be used to express disgust at something silly or inappropriate.
* Anodd ei oddef: Literally "difficult to endure," this could convey the feeling of something being revolting in a more subtle way.
For "rebellious":
* Gwrthryfelgar: This literally means "rebellious" and can be used to describe someone who is actively fighting against authority.
* Anhrefnus: This means "disobedient" and could be used to describe someone who is rebelling in a more passive way.
For "uprising":
* Gwrthryfel: This means "rebellion" or "uprising" and is used to describe a large-scale act of rebellion.
The best translation will depend on the specific context and the intended meaning of "revolting."