Definition of Many-Lobed

  • 1. Having many lobes Adjective Satellite

Semanticaly linked words with "many-lobed"