satras (0 synonym found)

We don't have synonyms for satras yet — it may be a rare, specialized, newly coined, or misspelled word. The closest thesaurus entries we have are satrap, satraps and saras.


We don't have any synonyms for satras yet.

Did you mean…

Think satras belongs in the thesaurus? Recommend it and we'll take a look.


Definition of satras:

(N) : SATRA Technology Centre is a research and technology centre, employing over 180 scientific, technical and support staff across three sites one in each the UK, Ireland and China.

Definition of satras:

(N) : SATRA Technology Centre is a research and technology centre, employing over 180 scientific, technical and support staff across three sites one in each the UK, Ireland and China.

Back to Top