Costard
English Meaning
An apple, large and round like the head.
- An English variety of large cooking apple.
- Archaic The human head.
Sorry, No Malayalam Meaning for your input!
See Costar Want To Try Costard In Malayalam??