Thumbtack
English Meaning
- A tack with a smooth, rounded head that can be pressed into place with the thumb.
- To affix with a thumbtack.
Sorry, No Malayalam Meaning for your input!
See Thumbtac Want To Try Thumbtack In Malayalam??