halfcracked

listen to the pronunciation of halfcracked
İngilizce - İngilizce
Half-demented; half-witted