Meaning of “rock pool” in the English Dictionary

English