Как правильно пишется слово "гуляй-город"?

гуляй-город
Русский орфографический словарь

гуляй-город, -а, мн. -а, -ов

гуляй-город
Большой орфоэпический словарь русского языка

ГУЛЯЙ-ГОРОД, гуляй-города, мн. гуляй-города, гуляй-городам.

гуляй-город
Большой толковый словарь русского языка
ГУЛЯЙ-ГОРОД, -а; м. В России в 16 - 17 веках: подвижное (на колёсах, полозьях) боевое сооружение из деревянных щитов с бойницами, применявшееся при осаде крепостей и в полевых укреплениях.