meaning of tulane
1.
An
alloy
of
silver,
copper,
and
lead
made
at
Tula
in
Russia.
Related Words
tula
|
tularaemia
|
tularemia
|
Developed & Maintained By
Taraprasad.com