Definition of “life form” - English Dictionary

English