As nouns the difference between terms and megastrobilus
is that terms is while megastrobilus is a ovulate cone bearing ovuliferous scales, found in gymnosperms such as the conifers.
terms
English
Noun
(head)
Statistics
*
----
megastrobilus
English
Noun
(megastrobili)
A ovulate cone bearing ovuliferous scales, found in gymnosperms such as the conifers.