Como deletar list de entidade em hibernate

em um relacionamento muitos-muitos

farmacia <==> remedio

eu tenho uma lista de farmacia em remedio e uma de remedio em farmacia

ou se for muitos-muitos unilateral eu tenho uma lista em farmacia

ou seja em banco de dados eu tenho 3 tabelas

FARMACIA => FARMACIAREMEDIO <= REMEDIO

como eu faço se eu quiser excluir alguns remedios de uma determinada farmacia?

já q “session.delete(farmacia);” iria apagar a farmacia

ou seja como apagar da tabela FARMACIAREMEDIO os registros q ligam farmacia a remedio