meaning of brown chiclets

brown chiclets meaning in Urban Dictionary

very difficult and tiny (usually "tiny size chiclet" size; thus the name) cling-ons.