is there a command/method for searching for a single enemy Mac address to reveal its IP like arp -a but searching by Mac address?

had a crappy tp link switch that was broadcasting DHCP as a false gateway at the same IP as the real gateway and it did not show up in arp -a scans, it did show up in the mac-address-table of the switches (really nice dymec switches).

we had to do a manual human search of the entire facility to locate that little *******, so i guess I want to know if there was a better way to reveal more info.

also if i did know the mac address of something and wanted to know its ip address without looking through the entire arp -a result is there a command to filter results to the single mac address? arp man was not too helpful...