tūmlu
[Trade]
an advantage , an asset / factor leading to success ;
Variants :
tūmulu
Perform another search
Back to dictionary main menu