Definitions for "Allah plant"
a plant that is not known to existance and therefore it's a joke