someone or something which deters, hindrance, impediment

listen to the pronunciation of someone or something which deters, hindrance, impediment
English - English
{i} deterrent
someone or something which deters, hindrance, impediment
Favorites