1 definition by rushcarlyle

Initialism for "need to drop" (referring to a video/audio meeting attendance)
by rushcarlyle March 9, 2023
Get the NTD mug.