strong-smelling - German English Dictionary