According to the regular Zero documentation, Zero can be a USB host device, but it is not clear if the MKRZero can do the same, as there is only one USB port. Can anyone please verify this point?
www.arduino.cc/en/Guide/ArduinoZero
The Zero has two USB ports available. --
Using the Native port enables you to use the Zero as a client USB peripheral (acting as a mouse or a keyboard connected to the computer) or as a USB host device so that devices can be connected to the Zero (like a mouse, keyboard, or an Android phone).