propagule - German English Dictionary