Dictionary.net
LORCHA
\lˈɔːt͡ʃə], \lˈɔːtʃə], \l_ˈɔː_tʃ_ə]\
Definitions of LORCHA
Word of the day
SQ10,643
A serotonin antagonist with limited antihistaminic, anticholinergic, and immunosuppressive activity.
View More
Nearby Words
loranthus europaeus
loratadine
lorate
lorazepam
lorca
Lorcha
lorchel
lord
lord advocate
lord benjamin disraeli beaconsfield
lord britten of aldeburgh