meacock means: 1. A cowardly or effeminate person 2. adj. Cowardly 3. Irish pronunciation of “mycock” (in Community Dictionary, added by Rylan Wu)