gee-gee: a word for horse used by children or in adult slang
whole: an assemblage of parts that is regarded as a single entity
kurta: a loose collarless shirt worn by many people on the Indian subcontinent (usually with a salwar or churidars or pyjama)