SPOTS


Meaning of SPOTS in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.