Definition of "caymans"

caymans