From grec + -escu. Compare Romanian grecesc.
grãtsescu m (feminine grãtseascã, plural grãtseshtsã, feminine plural grãtseshti or grãtseshte)