An OTA is a sort of middleman between you and a hotel. They generally offer both searching and booking capabilities. You can book a hotel through an OTA, which acts as your travel agency.