stand between

انگلیسی به انگلیسی

• mediate, arbitrate; shelter, protect

پیشنهاد کاربران