at loggerheads adj : in a dispute or confrontation; "Sam and his parents were at loggerheads over the question of car privileges"
版权所有 © 2024 3Dict.cn