helodrilus foetidus - Turkish English Dictionary