WTWM

whatsthatwordmean

← Definition
Guess

larodopa

nounA drug (levodopa) used to treat Parkinson's disease.

Synonyms

l-dopanounlevodopanoun

Built for word lovers.