a square peg in a round hole; incompatible; not fitting; unsuited to each other
Copyright © 2018 WordTech Co.