madriz

madriz [mah-dreeth’]
noun
1. Place where quails nest or seaurchins grow. (f)

Have a Spanish question? Get help from experts!