peek - Dictionary definition and meaning for word peek
peek means spit in hindi.....when we spit,we give a quick glance around us to see who is watching us.....