Dictionary search results

Showing 1-4 of 4 results

stalactite British & World English

A tapering structure hanging like an icicle from the roof of a cave, formed of calcium salts deposited by dripping water

stalactite English-Spanish

estalactita f