Excreting on the road May 14, 2023 By Africa Proverbs | Delete User Proverb in the local language Yu di shit na fo ya rot. Proverb's direct translationYou are excreting it is on your road. Proverb's meaningYou are harming yourself. From: Pidgin English of Cameroon