18 definitions by ct678ikjnbvfrtyujnbvcxswe4567y