No definitions found for 'idiotic grin' Perhaps one of these: idiotism, idiotcy, itu-t x.680, idiotic, idiot savant, idiotize, idiotish, itutss, idiotically, idioticon, idiotical