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

Treasure Words