self-incompatible - German English Dictionary