meaning of CAGD

CAGD meaning in Urban Dictionary

Chortling considerably