UPCAST


Meaning of UPCAST in English

[up.cast] n (1890): something cast up

Merriam-Webster English vocab.      Английский словарь Merriam Webster.