Русско-английский научно-технический словарь

вполне возможно

This seemed entirely (or quite) possible at the time.

Русско-английский научно-технический словарь