Definition of Florida torreya in English:

Florida torreya

noun