trainer: one who trains other persons or animals
whole: an assemblage of parts that is regarded as a single entity
bengali: a Magadhan language spoken by the Bengali people; the official language of Bangladesh and Bengal