someone or something which deters, hindrance, impediment

listen to the pronunciation of someone or something which deters, hindrance, impediment
الإنجليزية - الإنجليزية
{i} deterrent
someone or something which deters, hindrance, impediment
المفضلات