Как известно, в былые времена было так: деревня - место, где нет Церкви, село - есть Церковь, город - несколько Церквей + органы гос. управления + часто епископ. Еще ранее городом считался объект имеющий стены - городище, не имеющий - селище. Но период государственного атеизма и закрытия множества храмов, затем в период не преобладания никакого вероисповедания, роста и сокращения населения населенных пунктов внес путаницу в этом вопросе разрушив эту логичную структуру определения деревни, села и города...
Есть такой суффикс -ск-, с помощью которого из существительных получаются прилагательные по типу: город – городской, море – морской. Если существительное заканчивается на -с, в прилагательном должно получиться две буквы с рядом: матрос - матросский, белорус – белорусский. И город Энгельс – энгельсский? Так и пишут все и везде: с двумя с. А тут я вдруг обнаружила, что это слово, оказывается, надо писать с одной с! Розенталь дает такое правило: если основа существительного оканчивается на -с, а ей предшествует согласная, то при образовании прилагательного с суффиксом -ск- одно с опускается...