pinhead blister - Turkish English Dictionary