Rather than investing in a botanical dictionary, check any good
unabridged dictionary. Older editions are more likely to devote space
to botanical terms than the newest ones, which have had to make room for
large numbers of terms from the new technologies. I'd recommend
Webster's 2nd unabridged or the compact Oxford English Dictionary - your
local library will surely have one or the other.