TUFA


Meaning of TUFA in English

n. kind of porous limestone deposited by springs and streams

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.