grd
has the following definition + add your definition
grinning running and ducking
grinning running and ducking is used in Acronym Slang Internet
The word grd is used in Acronym, Slang, Internet meaning grinning running and ducking