Meaning of self-fertilizable in English:

self-fertilizable

adjective

Biology
  • Capable of carrying out or undergoing self-fertilization.

Origin

Late 19th century; earliest use found in American Journal of Science.