DICTIONARY

(Total Entries : 197270)

sārdhaśata

Dictionary Definition: 

○śata n. 'hundred and a half', 150 MW

Related: