spottable
Adjective
Meaning
spottable (comparative more spottable, superlative most spottable)
Capable of being spotted (seen or noticed).
Adjective
spottable (comparative more spottable, superlative most spottable)
Capable of being spotted (seen or noticed).