admiralty islands hawk owl - Francés Inglés Diccionario