know very well in one's mind; have a pretty good idea; know in one's heart; know what's what
Copyright © 2018 WordTech Co.