translate English to German: Well, what ARE these? They’re called acronyms, and they’re words formed from the first letters of a series of words.
A website in Romanian and English that offers a multilingual dictionary which seems to be updated very frequently with hundreds of terms and expressions in very different (especially multi-technical) fields.