stone mimicry plant - Turkish English Dictionary