Grin means to smile happily
First
Prime does mean first.
If you mean "prime" rather than "prim", then no. The nearest primes are 139 and 149 if that helps.
Great big grin
plants
The future tense of "grin" is "will grin."
The term "mean long grin" is not commonly used or recognized. It is likely a made-up phrase or a specific term used in a certain context or community. Without further information, it is difficult to provide a specific meaning for this phrase.
Lombardies are trees, but in this context, prim means they are well maintained. They are trimmed so they stand tall and straight, not wild and bent.
Yes: grins is the plural of grin.
Prim and Proper,
=D is a cheesy grin :)