Hi,
I wonder if that means there was a latin influence in the Scandinavian language after all?
The common usage seems to be that gravid is used for egg bearing animals and pregnant for live bearing - but gravid more or less means heavy with young so I suppose it is technically correct for both.
I could of course be completely wrong.
dr del