Imperfectly imitable definition

Imperfectly imitable means that the competitors cannot get the resources by purchasing, so dependence on historical circumstances and social complexity make the resource base of the firm quite unique;