spottable adjective1 •Capable of being spotted (seen or noticed). formsmore spottable · most spottable