Etymology
Today it means: A usually peer reviewed scientific publication. Full definition →
From scientific + article.
Etymology from Wiktionary, CC BY-SA 4.0.