"...My name...is Mahalingam.... is Sanskrit for ‘large or great or mighty generative organ' - this, of course, having more a religious (through associations of religion and fertility) significance than an anatomical one. Though anatomically and...socially the name has not proved inept.