Meaning of “cayman” in the English Dictionary

English