Meaning of “rock pool” in the English Dictionary

british dictionary