n. entertainment place, interesting sightseeing places; spots that appear before the eyes which are caused by opaque cell parts in the vitreous humor and lens
SPOTS
Meaning of SPOTS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012