This illustrated guide unlocks the mysteries of botanical Latin, explaining what plant names mean and the descriptive clues they conceal.

Translation missing: en.general.search.loading