English to Turkish Dictionary defecation

defecation

Dışkılama
Credits: Google Translate
Download the
HelloEnglishApp
image_one