Any protocol used to obtain a mapping from a higher layer address to a lower layer address; when abbreviated as ARP, the EthernetAddress Resolution Protocol (see 2) is most often meant.
2.
[Network]
The protocol used by an IP networking layer to map IP addresses to lower level hardware (i.e., MAC) addresses.