GrilloAn unattractive woman or one who is not physically appealing (literally, a cricket).Automatically translated from SpanishRepública Dominicanaby AnónimoDecember 15, 2008ShareCopy linkWhatsAppTelegramXFacebookScore:+11