Arabic-English dictionary »

بَرَّزَ meaning in English

ArabicEnglish
بَرَّزَ

poochildish: to defecate|defecate|poop|shit