be strange or difficult to understand - German English Dictionary

Suggest a Term