Meaning of “cayman” in the English Dictionary

british dictionary