Harboring

French Meaning

abriter

héberger

receler

entretenir

garder

présager

English Meaning

  1. Present participle of harbor.