foulmouthed

listen to the pronunciation of foulmouthed
English - Turkish
ağzı bozuk
küfürbaz