Definition of “rock pool” - English Dictionary

English