ombrophilous in French ombrophilous in French ombrophile adj (biology) Capable of thriving in areas of heavy rainfall Add to Flashcards