spermatheca - German English Dictionary